extract numbers from string python

36

python extract all numbers from string re -

>>> str = "h3110 23 cat 444.4 rabbit 11 2 dog"
>>> [int(s) for s in str.split() if s.isdigit()]
[23, 11, 2]

how to extract integers from string python -

>>> txt = "h3110 23 cat 444.4 rabbit 11 2 dog"
>>> [int(s) for s in txt.split() if s.isdigit()]
[23, 11, 2]

extract int from string python -

df['B'].str.extract('(\d+)').astype(int)

Comments

Submit
0 Comments